#include<stdio.h>
#include<stdlib.h>
int a[20];
void Init(){
	for(int i=1;i<20;i++){
		a[i]=i;
	}
} 
int Check(int key){
	if(a[key]=key){
		return key;
	}
	else{
		a[key]=Check(a[key]);
		return a[key];
	}
}
void Insert(int s1,int s2){
	int b=Check(s1);
	int c=Check(s2);
	a[b]=c;
}
int main(){
	Init();
	Insert(1,2);
	Insert(3,4);
	Insert(2,4);
	for(int i=1;i<20;i++){
		if(a[i]==i){
		}
		else{int b=i;
			while(a[b]!=b){
				printf("%d\t",b);
				b=a[b];
			}printf("%d\n",b);
		}
	}
}
